Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Venezuela F4 Venezuela F5 Turkey F22 Turkey F23 Turkey F24 USA F19 USA F20 Turkey F37 Turkey F38 Turkey F39 Turkey F40 Turkey F5 Turkey F6 Turkey F7 Turkey F8 USA F10 Turkey F17 Turkey F18 Turkey F19 USA F15 USA F17 Turkey F25 III Gramado Open de Tenis - Gramado Neride Prague Indoor - Prague 2001 USTA Tallahassee Tennis Challenger - Tallahassee XI Venice Open - Venice Ciudad de Pozoblanco 'Open Diputacion' - Cordoba GHI Bronx Tennis Classic - Bronx Open de L'Isere (Open 38) - Grenoble Urbana-Champaign Challenger - Urbana Lamberts Open by Stawag - Aachen IPP Open - Helsinki Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok Warsteiner Challenger Lubeck - Lubeck 2004 USTA Challenger of Calabasas - Calabasas The LTA Manchester Challenger - Manchester Sacramento Challenger Pereira Challenger Maui Challenger Chitre Challenger Lexington Challenger Sacramento Challenger Tiburon Challenger Knoxville Challenger Sarasota Challenger Savannah Challenger Fairfield Challenger Las Vegas Challenger Knoxville Challenger Champaign Challenger Maui Challenger Irving Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Heilbronn Challenger Bordeaux Challenger Charlottesville Challenger Knoxville Challenger Maui Challenger Irving Challenger Sarasota Challenger Challenger 42 - Andrezieux The LTA Wrexham Challenger - Wrexham Ljubljana Open - Ljubljana Maui Challenger GHI Bronx Classic - Bronx Irving Challenger BMW Tennis Championship - Sunrise Monterrey Challenger Calgary Challenger Surbiton Challenger Nottingham Challenger Houston Challenger Bratislava Challenger Dallas Challenger Napa Challenger Bordeaux Challenger Surbiton Challenger Binghamton Challenger Aptos Challenger Tiburon Challenger Sacramento Challenger Charlottesville Challenger Champaign Challenger San Francisco Challenger Charlottesville Challenger Houston Challenger The Stella Artois Grass Court Championships - Queen's/London President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Tata Open 2002 - Chennai BMW Open - Munich The Stella Artois Grass Court Championships - London Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich The Stella Artois Grass Court Championships - London International Championship of Croatia - Umag Heineken Open Shanghai - Shanghai Stockholm Open - Stockholm President's Cup 2000 - Tashkent The LTA Hull Challenger - Hull Challenger Ford de Cherbourg - Cherbourg Rezidenza Open - Magdeburg 2002 USTA Challenger of Calabasas - Calabasas Tennis Napoli Cup - Naples ARMS USTA Challenger - Rocky Mount The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton Renault Slovenian Open - Ljubljana Whirlpool Open - Budapest GHI Bronx Tennis Classic - Bronx Open de Charleroi - Charleroi Kuppers Kolsch Cup - Aachen AAPT Championships - Adelaide Heilbronn Open - Heilbronn Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Weissenhauser Strand Cup - Hamburg Warsteiner Challenger Lubeck 2001 - Lubeck Mercedes Cup - Stuttgart RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Warsteiner Challenger - Wolfsburg St. Petersburg Open - St. Petersburg Qatar Open - Doha Residenza Open - Magdeburg The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Sydney International - Sydney AIG Japan Open - Tokyo ARAG World Team Championship - Dusseldorf Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Challenger Britania Zavaleta - Puebla Pilot Pen Tennis - New Haven Thailand Open - Bangkok TED Open-Akbank Private Banking - Istanbul Stockholm Open - Stockholm Milan Indoors - Milan PBZ Zagreb Indoors - Zagreb The Artois Championships - London The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Chennai Open - Chennai The Dubai Tennis Championships - Dubai AEGON Championships - London The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington China Open - Beijing Gemax Open - Belgrade Serbia Open - Belgrade Miller Lite Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb Lucknow ATP Tour Challenger - Lucknow The Surbiton Trophy - Surbiton Regions Morgan Keegan Championships - Memphis West of England Challenger - Bristol Binghamton Professional Tennis Tournament - Binghamton Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk Pro Tennis World Open - Boca Raton The Surbiton Trophy - Surbiton Pro Tennis World Open - Sunrise The Surbiton Trophy - Surbiton Ethias Tennis Trophy - Mons BMW Tennis Championship - Sunrise Qatar ExxonMobil Open - Doha Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton PBZ Zagreb Indoors - Zagreb Sony Open Tennis - Miami U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open SEAT 2008 - Barcelona AEGON Championships - London Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Apia International - Sydney Internationaler Raiffeisen Grand Prix - St. Polten PBZ Zagreb Indoors - Zagreb Mercedes-Benz Cup - Los Angeles U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Tiburon Challenger Hall of Fame Tennis Championships - Newport Tennis Channel Open - Las Vegas Warsteiner Challenger Lubeck - Lubeck BB&T Atlanta Open - Atlanta PTT Thailand Open - Bangkok Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Power Horse Cup - Dusseldorf Pilot Pen Tennis - New Haven AEGON International - Eastbourne China Open - Beijing Hall of Fame Tennis Championships - Newport Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle AEGON Championships - London Hall of Fame Tennis Championships - Newport Sarasota Challenger BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Memphis Open - Memphis Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Bristol Challenger Trophy - Bristol Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Ecuador Open - Quito Open 13 - Marseille Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Open de L'Isere - Grenoble Okal Open - Eckental Allianz Suisse Open Gstaad - Gstaad Intersport Heilbronn Open - Heilbronn Ricoh Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington Abierto Mexicano - Los Cabos China Open - Beijing Rakuten Japan Open - Tokyo Claro Open Colombia - Bogota Next Gen ATP Finals - Milan Binghamton Challenger Sydney International - Sydney Ecuador Open - Quito New York Open - New York Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel The Rajasthan Golden Jubilee - Jaipur Abierto Mexicano - Los Cabos Champaign Challenger Zagreb Open - Zagreb Noumea Challenger Serbia Open - Belgrade Tata Open Maharashtra - Pune Tallahassee Challenger BH Tennis Open International Cup - Belo Horizonte Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston US Men's Clay Court Championship - Houston Fever-Tree Championships - London Aberto Da Costa Do Sauipe - Bahia Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Tata Open Maharashtra - Pune Erste Bank Open - Vienna Dallas Challenger bett1HULKS Indoors - Cologne Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha Hall of Fame Open - Newport AEGON Championships - London AEGON International - Eastbourne Eisenberg Jerusalem Open 2000 - Jerusalem Abierto Mexicano Telcel - Acapulco Sarajevo Open - Sarajevo Citi Open - Washington China Open - Beijing Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Hungarian Open - Budapest Geneva Open - Geneva AEGON International - Eastbourne European Open - Antwerp The Wrexham Challenger - Wrexham Fairfield Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Hall of Fame Open - Newport Indian Wells Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington 2002 Eddleman USTA Challenger - Birmingham Charlottesville Challenger Hall of Fame Open - Newport Citi Open - Washington Calgary Challenger New York Open - New York Tallahassee Challenger Delray Beach Open - Delray Beach Chengdu Open - Chengdu Swiss Indoors Basel - Basel Chengdu Open - Chengdu Brisbane International - Brisbane Delray Beach Open - Delray Beach BMW Open - Munich U.S. Open - New York Citi Open - Washington Wimbledon - London US Men's Clay Court Championship - Houston Adidas International - Sydney Milan Indoors - Milan Arizona Men's Tennis Championships - Scottsdale SAP Open - San Jose Ordina Open - 's-Hertogenbosch International Tennis Championships - Delray Beach Medibank Private International - Sydney Milan Indoors - Milan Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril The 10tele.com Open - Nottingham Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open SEAT Godo 2006 - Barcelona BMW Open - Munich AIG Japan Open Tennis Championships - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier New York Open - New York Qatar Exxon Mobil Open - Doha Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach Moselle Open - Metz Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle Claro Open Colombia - Bogota PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Claro Open Colombia - Bogota Erste Bank Open - Vienna Swiss Indoors Basel - Basel Tennis Masters Series - Toronto ASB Classic - Auckland US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Pacific Life Open - Indian Wells TEB BNP Paribas Istanbul Open - Istanbul Telecom Italia Masters - Rome Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Gerry Weber Open - Halle Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Sony Open Tennis - Miami NASDAQ-100 Open - Miami Shanghai Rolex Masters - Shanghai Tennis Masters Series - Madrid BNP Paribas Open - Indian Wells Campionati BNL dItalia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Tennis Masters Series - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Tennis Masters Series - Madrid BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Western & Southern Open - Cincinnati Rogers Cup - Montreal BNP Paribas Open - Indian Wells Kremlin Cup - Moscow AEGON Championships - London Rogers Cup - Montreal Wimbledon - London Tennis Masters Series - Paris U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Ricoh Open - 's-Hertogenbosch Tennis Masters Series - Hamburg Rogers Cup - Montreal U.S. Open - New York Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, Group 1, 2R, CRO-ITA 3-2 River Oaks International Tennis Tournament - Houston U.S. Open (juniors) U.S. Open (juniors) U.S. Open (juniors) Kooyong Classic - Kooyong All Lower level tournaments Davis Cup, World Group, QF, CRO-USA, 3-2 Olympics - Athens